/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package infoload;

/**
 *
 * @author Alvaro
 */
import com.csvreader.CsvReader;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Iterator;
import javax.swing.JOptionPane;


public class load_productos {


public ArrayList leer_archivo_exel(String archivo){

ArrayList lista_productos = new ArrayList();

CsvReader reader = null;

try {

    reader = new CsvReader(archivo,';');

    } catch (FileNotFoundException ex) {
    ex.printStackTrace();
    JOptionPane.showInputDialog("en leer archivo");
    }

try {

    reader.readHeaders();

    } catch (IOException ex) {
    ex.printStackTrace();
    }

try { 

    producto pro;

    while (reader.readRecord())
    { 

    pro=new producto();

    
    pro.setID(reader.get("ID"));
    pro.setTipo(reader.get("tipo"));
    pro.setNombre(reader.get("nombre"));
    pro.setDescripcion(reader.get("descripcion"));
    pro.setPrecio(reader.get("precio"));
    pro.setPortable(reader.get("portable"));
    pro.setPeso(reader.get("peso")); 
    pro.setConsumible(reader.get("consumible"));
    pro.setCantidad(reader.get("cantidad"));
    lista_productos.add(pro); // añadimos el objeto al arrayList

    }

} catch (IOException ex) {
ex.printStackTrace();
System.err.println(" en while readrecord ");
}

reader.close();

return lista_productos; // retorna una objeto de ArrayList

}


}
